iframe,body,header,footer,menu,div,form,dl,dt,dd,ul,ol,li,p,h1,h2,h3,h4,h5,input,button,blockquote,textarea,article,aside,details,figcaption,figure,nav,section,a{margin:0;padding:0;}
header,footer,article,section,nav,menu{display:block;clear:both;}
html{height: 100%;border:none;}
body,.body-agent,#main-div{
  background-color: #f1f1f1;font-size: 12px;color:#494949;
  font-family:'微软雅黑';
  overflow-x:hidden; 
}
ul,ol,li{list-style:none;}
button,input:not(.needOutline),select,textarea,a{outline:none;}
a{color:#333;}
a,a:link,a:visited,a:hover,a:focus,a:active{outline:none;text-decoration:none;cursor:pointer;}
img{border:0;-ms-interpolation-mode:bicubic;}
em{font-style:normal;}
u{text-decoration:none;}
q{quotes:none;}
del{color:#a3a3a3;}
textarea{resize:none;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;}
input{ border:1px solid#a3a3a3;border-radius: 3px;}
input::-ms-clear,::-ms-reveal{display:none;}
input[type=radio],input[type=checkbox]{padding: 5px;vertical-align: -2px;}
iframe{border:none;display: block;}
* { touch-action: none; }
*,*:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
::-webkit-scrollbar { width: 12px; height:12px; cursor: crosshair; }
::-webkit-scrollbar-thumb {
  background-color: rgb(192, 184, 184);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 6px inset;
  border-radius: 1px;
  cursor: crosshair;
}
::-webkit-scrollbar-thumb:hover{
  background-color: rgb(184, 184, 184);
  box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset;
}
::-webkit-scrollbar-track {
    border-radius: 1px;
    background: rgb(215, 215, 215);
}
//bootstrap冲突, 覆写其默认样式
body a:hover,
body a:focus {
  outline:none;
  text-decoration:none;
  cursor:pointer;
}
